// go语言的基本数据类型有

// 整数形
// 浮点型
// 复数
// 布尔
// 字符串
package main
import "fmt"


func main() {
	// 整数型
	var n1 uint8 = 2 
	var n2 uint16 = 2 
	var n3 uint32 = 2 
	var n4 uint64 = 2 
	var n5 uint = 2 
	var n6 int8 = 2 
	var n7 int16 = 2 
	var n8 int32 = 2 
	var n9 int64 = 2 
	var n10 int = 2


	fmt.Printf("%.0f\n", math.Pow(2, 63))
	var n1 int = 9223372036854775807
	fmt.Println(n1)
	var n2 int = 9223372036854775808 // 看它报不报错
	fmt.Println(n2)

	var c1 = 'a'
	var c2 = 97
	fmt.Println(c1) // 直接打印都是数字
	fmt.Println(c2)

  fmt.Printf("%c %c\n", c1, c2) // 以字符的格式打印

  var r1 rune = '中'
  fmt.Printf("%c\n", r1)


	var s string = "枫枫知道"
	fmt.Println(s)

}